package com.quanyan.platform.mapper;

import com.quanyan.platform.model.db.TbCirclePlaceRelation;
import com.quanyan.platform.model.db.TbCirclePlaceRelationExample;
import com.quanyan.platform.model.db.TbCirclePlaceRelationKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbCirclePlaceRelationMapper {
    int countByExample(TbCirclePlaceRelationExample example);

    int deleteByExample(TbCirclePlaceRelationExample example);

    int deleteByPrimaryKey(TbCirclePlaceRelationKey key);

    int insert(TbCirclePlaceRelation record);

    int insertSelective(TbCirclePlaceRelation record);

    List<TbCirclePlaceRelation> selectByExample(TbCirclePlaceRelationExample example);

    TbCirclePlaceRelation selectByPrimaryKey(TbCirclePlaceRelationKey key);

    int updateByExampleSelective(@Param("record") TbCirclePlaceRelation record, @Param("example") TbCirclePlaceRelationExample example);

    int updateByExample(@Param("record") TbCirclePlaceRelation record, @Param("example") TbCirclePlaceRelationExample example);

    int updateByPrimaryKeySelective(TbCirclePlaceRelation record);

    int updateByPrimaryKey(TbCirclePlaceRelation record);
}